버그 해결 2. 스프링 시큐리티 [깃허브 OAuth 로그인 이슈] 깃허브는 google, facebook과 다르게 이메일을 “반드시” 제공하지는 않는다. 위의 깃허브 프로필을 보면, 사용자가 이메일 제공 거부로 설정해놨을 경우, oauth 요청을 해도 email이 null로 온다. 모든 사용자가 이메일 제공 동의를 했을리도 없는데, 내 api는 이메일의 유일성이 필요하다. 깃 허브가 제공하는 정보 중, 유일한 값을 찾아보면 ‘id’라는 것이 있다. 만약 이... 버그 해결시큐리티포트폴리오버그 해결
2. 스프링 시큐리티 [깃허브 OAuth 로그인 이슈] 깃허브는 google, facebook과 다르게 이메일을 “반드시” 제공하지는 않는다. 위의 깃허브 프로필을 보면, 사용자가 이메일 제공 거부로 설정해놨을 경우, oauth 요청을 해도 email이 null로 온다. 모든 사용자가 이메일 제공 동의를 했을리도 없는데, 내 api는 이메일의 유일성이 필요하다. 깃 허브가 제공하는 정보 중, 유일한 값을 찾아보면 ‘id’라는 것이 있다. 만약 이... 버그 해결시큐리티포트폴리오버그 해결